<?php 
/**
 * 后台登录控制器
 */
class LoginController extends Controller{
	public function index(){
		if (IS_POST) {
			// p(Q('post.'));
			$username = Q('post.username');
			$password = Q('post.password','','md5');
			$userData = M('user')->where("username='{$username}'")->find();
			// 判断用户名是否存在
			if (!$userData) $this->error('用户名不存在');
			// 判断密码是否正确
			if ($userData['password'] != $password) $this->error('密码不正确');
			// 判断是否是后台用户
			if (!$userData['is_admin']) $this->error('你不是后台用户');
			// 判断验证码是否错误
			if (strtoupper(Q('post.code'))!=session('code')) $this->error('验证码错误','','0.5');
			// 存入session
			session('aid',$userData['uid']);
			session('aname',$userData['username']);
			$this->success('登录成功','Index/index','0.5'); 
		}
		$this->display('login');
	}
	/**
	 * 显示验证码
	 */
	public function code(){
		$code = new Code;
		$code->show();
	}
	/**
	 * 退出登录
	 */
	public function out(){
		session(null);
		$this->success('退出成功',go('index'),'0.5');
	}
}

















 ?>